self-help devices - Turco Inglés Diccionario